Sean DundeeSean Dundee
BadmintonMen's Singles Badminton After Paris 2026: The Power Map Redrawn by Transition RhythmThere was a moment in the second game of the Paris 2026 men's singles final...
BadmintonViktor Axelsen, Lin Dan and the 12-year gap: world badminton splits into two championship modelsOn 5 August 2026, inside the Porte de la Chapelle Arena in Paris, the Olympic...
BadmintonMahoor Shahzad, 23 Minutes, and the Unbridgeable Gap of Pakistan Women's Badminton23 Minutes, and a Scoreline That Needs No Commentary Twenty-three minutes. Th...
EsportsWorlds 2026: All-Bo5 Play-In – A Narrow Door for MVK and the Depth Roster EquationThe moment MVK Esports officially secured their ticket to Worlds 2026 didn't...
International FootballWhen a Street Brawl in Mixcoac Was Tagged FootballThe file reached me with exactly one label at the top of the page: football....
SwimmingWorld Swimming 2026: The Old Order Cracks and the Race Toward Los Angeles 2028The moment Pan Zhanle touched the wall in lane four, the scoreboard flashing...
EsportsNine Dimensions of Vietnamese Esports Data Analysis: Lessons from an Empty DossierAt the 28th minute of a group-stage match in Vietnam's VCS, the favored team...
EsportsWhen Data Falls Silent: A Lesson in Honesty in the Age of Sports AnalyticsI sit in a PC Bang in Gangnam, staring at a dense analysis table. But this...
Domestic FootballThe V.League 1 Transfer Window: When Noise Drowns the Signal, Only Primary Documents Still MatterThe V.League 1 Transfer Window: When Noise Drowns the Signal, Only Primary...
International FootballThe 222-Million-Euro Release Clause and the Silence Neymar Never ClosedIn the early hours of August 3, 2026, a lawyer carrying a leather briefcase...
Domestic FootballAdou Minh Joins Vietnam National Team: Nine Seasons in France, One Passport, and Three Days to Prove ItVietnam's national team has called up Nguyen Adou Leygley Minh, a 29-year-old...
International FootballComo 4-1 Leipzig: Fabregas Shuts the Door on Euphoria After a Historic NightWhen the fourth goal went in against Leipzig, Cesc Fabregas did not rise from...
BasketballMyron Gardner, Anthony Edwards and the Miami Heat's $35,000 InvoiceAnthony Edwards scored 45 points. Myron Gardner played 3 minutes. Between tho...
Domestic FootballVietnam vs China in the Asian Games women's football quarterfinal: reading the match through twelve head-to-head meetings and the Southeast Asia-Asia gapTwelve meetings in history. Not a single victory. The most recent friendly...
Formula 1Leclerc helps Hamilton, Antonelli helps Russell: Tow tactics in 2026 F1 qualifying at MonzaAt Monza, the speed temple of F1 where the track is long with over 80% of lap...
Martial ArtsVietnam U22 and the Lesson of Goals Conceded Beyond TacticsThis afternoon, I sat in my familiar press seat at Thong Nhat Stadium, taking...
BadmintonAsian Games 2026: India Finalises 20-Shuttler Badminton Squad, Aiming to Match Hangzhou 2026The Badminton Association of India (BAI) has finalised a 20-player squad for...
BadmintonKunlavut Vitidsarn and the 2026 Asian Games gold: control defeats speedSecond game, 20-16 for Kunlavut Vitidsarn. He stands deep behind the back lin...
International FootballThree Defenders On At Minute 78: The Game-Management Error That Sent England Out Of The World Cup Semi-FinalThree Defenders On At Minute 78 On minute 78, the fourth official's electroni...
International FootballThe Karhutla Banner, a Steward and the Missing Clause: Inside Indonesian Football's Enforcement GapOn 23 October, the Instagram account of the Jakmania supporters' group in the...
BadmintonViktor Axelsen, Lin Dan and the 12-year gap: world badminton splits into two championship modelsOn 5 August 2026, inside the Porte de la Chapelle Arena in Paris, the Olympic...
BadmintonMahoor Shahzad, 23 Minutes, and the Unbridgeable Gap of Pakistan Women's Badminton23 Minutes, and a Scoreline That Needs No Commentary Twenty-three minutes. Th...
EsportsWorlds 2026: All-Bo5 Play-In – A Narrow Door for MVK and the Depth Roster EquationThe moment MVK Esports officially secured their ticket to Worlds 2026 didn't...
International FootballWhen a Street Brawl in Mixcoac Was Tagged FootballThe file reached me with exactly one label at the top of the page: football....
SwimmingWorld Swimming 2026: The Old Order Cracks and the Race Toward Los Angeles 2028The moment Pan Zhanle touched the wall in lane four, the scoreboard flashing...
EsportsNine Dimensions of Vietnamese Esports Data Analysis: Lessons from an Empty DossierAt the 28th minute of a group-stage match in Vietnam's VCS, the favored team...
EsportsWhen Data Falls Silent: A Lesson in Honesty in the Age of Sports AnalyticsI sit in a PC Bang in Gangnam, staring at a dense analysis table. But this...
Domestic FootballThe V.League 1 Transfer Window: When Noise Drowns the Signal, Only Primary Documents Still MatterThe V.League 1 Transfer Window: When Noise Drowns the Signal, Only Primary...
International FootballThe 222-Million-Euro Release Clause and the Silence Neymar Never ClosedIn the early hours of August 3, 2026, a lawyer carrying a leather briefcase...
Domestic FootballAdou Minh Joins Vietnam National Team: Nine Seasons in France, One Passport, and Three Days to Prove ItVietnam's national team has called up Nguyen Adou Leygley Minh, a 29-year-old...
International FootballComo 4-1 Leipzig: Fabregas Shuts the Door on Euphoria After a Historic NightWhen the fourth goal went in against Leipzig, Cesc Fabregas did not rise from...
BasketballMyron Gardner, Anthony Edwards and the Miami Heat's $35,000 InvoiceAnthony Edwards scored 45 points. Myron Gardner played 3 minutes. Between tho...
Domestic FootballVietnam vs China in the Asian Games women's football quarterfinal: reading the match through twelve head-to-head meetings and the Southeast Asia-Asia gapTwelve meetings in history. Not a single victory. The most recent friendly...
Formula 1Leclerc helps Hamilton, Antonelli helps Russell: Tow tactics in 2026 F1 qualifying at MonzaAt Monza, the speed temple of F1 where the track is long with over 80% of lap...
Martial ArtsVietnam U22 and the Lesson of Goals Conceded Beyond TacticsThis afternoon, I sat in my familiar press seat at Thong Nhat Stadium, taking...
BadmintonAsian Games 2026: India Finalises 20-Shuttler Badminton Squad, Aiming to Match Hangzhou 2026The Badminton Association of India (BAI) has finalised a 20-player squad for...
BadmintonKunlavut Vitidsarn and the 2026 Asian Games gold: control defeats speedSecond game, 20-16 for Kunlavut Vitidsarn. He stands deep behind the back lin...
International FootballThree Defenders On At Minute 78: The Game-Management Error That Sent England Out Of The World Cup Semi-FinalThree Defenders On At Minute 78 On minute 78, the fourth official's electroni...
International FootballThe Karhutla Banner, a Steward and the Missing Clause: Inside Indonesian Football's Enforcement GapOn 23 October, the Instagram account of the Jakmania supporters' group in the...
